package com.cskaoyan.javase.method._2notice;

/**
 * @description: 注意事项
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * - 方法不调用，不执行，各个方法之间是平行关系
 * - 方法要定义在类体中，方法不能嵌套，方法在类体中定义的顺序对方法调用没有影响
 * - 对于修饰符列表中有static的方法，在同一个class的main方法中的调用方式是：方法名(实际参数列表)
 * - 调用一个有返回值的方法，实际上就是操作返回值，void方法不能做任何操作。
 *
 * 详细的解释一下main方法:
 * public static void main(String[] args) {
 * 	//方法体
 * }
 * public static: 表示方法是"公共的,静态的"
 * void: 表示方法没有返回值,main方法是给jvm调用的,jvm不需要返回值
 * main: 方法的名字,虽然它不是关键字,但是自从java诞生它就是约定俗成的程序入口方法的名字,建议我们开发中避免使用它
 * String[] args: []表示数组,这里表示一个字符串数组,args是这个数组的名字
 *
 * main方法作为程序的入口方法,已经形成了固定的结构,基本上每一处都无法修改,但是它有一个地方是可以修改的
 *      那就是形参的名字
 * 在形参列表当中,起决定性作用的是形参的数据类型,形参的名字实际上不那么重要
 */
public class Demo {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}
